﻿namespace class6_5_switch练习2
{
    internal class Program
    {
        static void Main(string[] args)
        {

            //题目：在一个简单的游戏中，有战士、法师、刺客三种角色，
            //每个角色有不同的技能。
            //战士有“英勇打击”“斩杀”技能；
            //法师有“火球术”“暴风雪”技能；
            //刺客有“背刺”“影袭”技能。
            //从控制台输入角色类型和技能编号（1代表第一个技能，2代表第二个技能 ），
            //使用  switch  语句判断并输出角色释放的技能名称。

            string job;
            string skil1;
            string skil2;
            int check=0;
            int use;

            Console.WriteLine("欢迎进入游戏，请选择你的职业(战士，法师，刺客)。");
            while (check==0)
            {
                job = Console.ReadLine();
                if (job == "战士")
                {
                    Console.WriteLine("您的职业为战士");
                    skil1 = "英勇打击";
                    skil2 = "斩杀";
                    Console.WriteLine("你可以尝试释放技能");
                    use=int.Parse(Console.ReadLine());

                    switch(use)
                    {
                        case 1:Console.WriteLine("释放英勇打击");break;
                            case 2:Console.WriteLine("释放斩杀");break;
                            

                    }
                    check = 1;
                }
                else if (job == "法师")
                {

                    Console.WriteLine("您的职业为法师");
                    skil1 = "火球术";
                    skil2 = "暴风雪";
                    Console.WriteLine("你可以尝试释放技能");
                    use = int.Parse(Console.ReadLine());
                    switch (use)
                    {
                        case 1: Console.WriteLine("释放火球术"); break;
                        case 2: Console.WriteLine("释放暴风雪"); break;


                    }
                    check= 1;
                }
                else if (job == "刺客")
                {

                    Console.WriteLine("您的职业为刺客");
                   
                    skil1 = "背刺";
                    skil2 = "影袭";
                    Console.WriteLine("你可以尝试释放技能");
                    use = int.Parse(Console.ReadLine());
                    switch (use)
                    {
                        case 1: Console.WriteLine("释放背刺"); break;
                        case 2: Console.WriteLine("释放影袭"); break;


                    }
                    check = 1;
                }
                else
                {

                    Console.WriteLine("请重新输入。");
                    check = 0;
                }
            }







        }
    }
}
